power-driven vehicle - German English Dictionary